package com.grad.webstudy.service;

import com.github.pagehelper.Page;
import com.github.pagehelper.PageInfo;

/**
 * @Description:
 * @Author: zjf
 * @Date: 2020/2/15 15:04.
 */
public interface CourseCommentService {


    /**
     * 添加评论
     *
     * @param content
     * @param detailId
     * @return
     */
    boolean addComment(String content, Integer detailId);


    /**
     * 根据id删除
     *
     * @param ids
     * @return
     */
    boolean deleteByIds(String ids,boolean isAdminDo);



    /**
     * 根据detailId查询信息
     *
     * @param detailId
     * @return
     */
    PageInfo queryByDetailId(Integer detailId, int currPage, int pageSize);


    /**
     * 根据userId查询评论信息 todo 待定
     * @param userId
     * @param currPage
     * @param pageSize
     * @return
     */
    PageInfo queryByUserId(Integer userId, int currPage, int pageSize);


    /**
     * 分页查询全部信息
     * @param currPage
     * @param pageSize
     * @return
     */
    PageInfo queryAll(int currPage,int pageSize);
}
